/*
脚本说明:设置树节点对应的权限类型
程序员:
*/

//脚本唯一关键字,通过该关键字找到对应脚本，每个脚本必须有该描述。
var v_script_id = 'authkindsetter_add';
//脚本状态,0:该脚本不许执行，1:该脚本可以执行
var v_status = '1';

//脚本逻辑写在run语句之间
if (run && action.getAuthority().is(5,"9")){
	var authid = action.form.getInteger('authid');
	var checkids = action.form.getString('checkids_kinds_setter');
	var arr_checkids = checkids.split(',');
	for(i=0; i<arr_checkids.length; i++){
		sql = "select count(id) from h_auth_id_kinds where authid = " + 
				authid + " and authkindid = " + arr_checkids[i] ;
		if( action.dbUtil.getSampleIntegerValue(sql) == 0 ){
			sql = "insert into h_auth_id_kinds(id,authkindid,authid) " +
				" values(h_auth_id_kind_seq.nextval,"+arr_checkids[i]+","+authid+")";
			if(action.dbUtil.update("",sql)==0) 
			{
				action.errorCode = 2;//数据库操作失败
				action.retString = '数据库操作失败';//错误文字说明
			}
		}
	}
	
	 
}